off-shore installation - German English Dictionary